import json

# 假设有一个Python字典
my_dict = [{'learnerDialogue': '您好，欢迎光临，女士您贵姓？',
            'robotTalk': '你好，我姓张。',
            'rulesetName': '询问客户姓氏',
            'nodeDetailId': 1},
            {'learnerDialogue': '李女士您好，您是看车还是维修保养？',
            'robotTalk': '我是来看车的，有人可以给我介绍一下嘛？',
            'rulesetName': '询问进店意图',
            'nodeDetailId': 2},
            {'learnerDialogue': '好的，您有约好的销售吗？',
            'robotTalk': '我还没有和你们店的销售顾问预约过，对你们店的销售也不了解，可以帮忙安排一下吗？',
            'rulesetName': '询问是否预约',
            'nodeDetailId': 3},
            {'learnerDialogue': '第一次过来是吧？',
            'robotTalk': '我是第一次来你们店，听说车型比较丰富就来看看。',
            'rulesetName': '询问是否第一次进店',
            'nodeDetailId': 4},
            {'learnerDialogue': '想看看什么车型呢？',
            'robotTalk': '我想看看A级，之前从汽车之家上初步了解了一下A200，今天想来再深度了解一下，可以安排一下吗？',
            'rulesetName': '询问意向车型',
            'nodeDetailId': 5},
            {'learnerDialogue': '好的，李女士，我马上安排销售顾问来跟您做专业的介绍。',
            'robotTalk': '这台车有些什么亮点，请为我讲解一下。',
            'rulesetName': '介绍顾问',
            'nodeDetailId': 6},
            {'learnerDialogue': '我们搭配夜幕星河格栅，前脸优雅豪华，内饰双10.25寸连屏设计配上64色氛围灯，更是目之所见，领略视觉盛宴。',
            'robotTalk': '我对这款车的前大灯蛮感兴趣的。能帮我介绍一下这个A级车的前大灯吗？',
            'rulesetName': '产品讲解',
            'nodeDetailId': 7},
            {'learnerDialogue': 'A200L我们全系标配了一个LED大灯，新增了自适应远光灯的一个辅助功能。也是同级独有的一个功能呢。',
            'robotTalk': '感觉不错呢！车辆的动力我也挺好奇的，可以帮我介绍一下这款车的动力嘛？',
            'rulesetName': 'LED高性能大灯',
            'nodeDetailId': 8},
            {'learnerDialogue': '我们这台车子的话标配的是一个M282的那个发动机，它的话加速比较快，你可以加速试一下。这个型号的发动机是一百六十三匹马力，升功率高，油耗省。',
            'robotTalk': '谢谢你的讲解，这个方向盘看着很吸引人，能介绍一下这台车的方向盘吗？',
            'rulesetName': 'M282发动机',
            'nodeDetailId': 9},
            {'learnerDialogue': '您感受一下方向盘，它是真皮包裹的，抓握区采用打孔皮革材质，中控台触控板是同级中独有的。',
            'robotTalk': '了解了。一直听说奔驰的音响很不错，听起来很棒。音响能也给我介绍一下嘛',
            'rulesetName': '方向盘介绍',
            'nodeDetailId': 10},
            {'learnerDialogue': '我们车辆配备了柏林之声的音响，具有12个扬声器，590瓦的功率输出，同时配备了杜比环绕声的设置，我打开我们的一个音响，您听一下这个是一个杜比环绕音效的音响。然后它有一个个性化音效设置。',
            'robotTalk': '谢谢讲解，我对这款车的智能辅助驾驶也挺感兴趣，能介绍一下这台车的智能驾驶技术吗？',
            'rulesetName': '音响介绍',
            'nodeDetailId': 11},
            {'learnerDialogue': '我们车全系标配了智能辅助驾驶技术，包括智能领航限距功能，主动式车道保持系统，注意力辅助系统，主动式制动辅助系统，智能泊车系统等，您可以体验一下。',
            'robotTalk': '非常感谢，我没有需要了解的信息了，谢谢！',
            'rulesetName': '智能驾驶辅助介绍',
            'nodeDetailId': 12},
            {'learnerDialogue': '这是我们使用的全国统一的报价单',
            'robotTalk': '好的，都是统一的就行。',
            'rulesetName': '与顾客说明本店使用全国统一的报价模板',
            'nodeDetailId': 13},
            {'learnerDialogue': '这份报价单上所有的内容都已经在店内进行了公示，您可以随时进行查询',
            'robotTalk': '行，我知道了。',
            'rulesetName': '与顾客说明报价单上所有内容均可以在本店所展示的收费标准中进行查询',
            'nodeDetailId': 14},
            {'learnerDialogue': '这是一份试乘试驾协议书，您看一下',
            'robotTalk': '好的，我先看看',
            'rulesetName': '出示试乘试驾协议书',
            'nodeDetailId': 15},
            {'learnerDialogue': '协议的相关内容您都清楚了吗？如果没有疑问的话，请在这里签个字',
            'robotTalk': '好的，签好了',
            'rulesetName': '邀请顾客签署试乘试驾协议',
            'nodeDetailId': 16},
            {'learnerDialogue': '签署试乘试驾协议是对您权益的保障，我们的试驾车也是购买了全险的，您可以放心驾驶',
            'robotTalk': '好的，有全险挺好。',
            'rulesetName': '顾客权益保障',
            'nodeDetailId': 17},
            {'learnerDialogue': '本次试乘试驾先由我驾驶，您试乘，到换乘点后再由您来试驾，您看可以吗？',
            'robotTalk': '好的，没问题',
            'rulesetName': '建议顾客先试乘再试驾',
            'nodeDetailId': 18},
            {'learnerDialogue': '我们本次试乘试驾，先是从店里出发，走这条路到这里，这段大致需要20分钟，然后从这里经过这条路回到店里，这段大致需要15分钟。',
            'robotTalk': '好的，我清楚了',
            'rulesetName': '说明试乘试驾大致需要的时间',
            'nodeDetailId': 19}]

# 使用json.dumps()方法将字典转换成JSON格式的字符串
json_str = json.dumps(my_dict, ensure_ascii=False, indent=4)  # indent用于美化输出，可选

# 打印转换后的JSON字符串
print(json_str)
